﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ColorLife.Core.Helper;
using DLUProject.Domain;
using DLUProject.Services;
public partial class KTX_Login : BaseUserControl
{
    public IServices<SinhVien> _service { get; set; }
    public SinhVienExtension _sinhVienExt { get; set; }

    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);
        Page.Title = "Đăng nhập";       
    }
    protected void Login_Click(object sender, EventArgs e)
    {
        string mssv = MaSoSinhVien.Text.Trim();
        string matKhau = Password.Text.Trim();
        if (mssv.StartsWith("0")) mssv = mssv.Substring(0, mssv.Length - 1);

        var sinhVien = _sinhVienExt.DangNhap(mssv, matKhau);
        if (sinhVien != null)
        {
            Session["SinhVien"] = sinhVien;
            Response.Redirect("Default.aspx?tab=ttsinhvien");
        }

        else
        {
            StatusBox.InnerHtml = "Đăng nhập thất bại. MSSV hoặc mật khẩu không đúng.";

            StatusBox.Attributes.Add("class", "alert alert-danger");
        }
    }
}